package samples;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.SQLException;

/**
 * Spring 入门经典
 * 译者序
 * 作者简介
 * 技术编辑简介
 * 致谢
 * 序1
 * 序2
 * 前言
 * 目录
 * 第1章 POJO 编程模型、经量级容器和控制反转
 * 第2章 使用Spring进行依赖注入
 * 第3章 使用Spring MVC构建Web应用程序
 * 第4章 使用Spring进行JDBC数据访问
 * 第5章 通过Spring使用JPA进行数据访问
 * 第6章 使用Spring管理事务
 * 第7章 使用Spring进行测试驱动开发
 * 第8章 使用Spring进行面向方向编程
 * 第9章 Spring表达式语言
 * 第10章 缓存
 * 第11章 使用Spring开发REST风格风格的Web服务
 * 第12章 使用Spring Security保护Web应用程序的安全
 * 第13章 Spring4.0
 * 附录A 参考答案
 */

public class Main {
    public static void main(String[] args) throws SQLException {
        AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext();
        DataSource dataSource = applicationContext.getBean("dataSource", DataSource.class);
        Connection connection = dataSource.getConnection();
        System.out.println(connection.isClosed());
        connection.close();
        System.out.println(connection.isClosed());

    }


}